most patentable - French English Dictionary